package self.nutz.demo;

import org.nutz.mvc.annotation.IocBy;
import org.nutz.mvc.annotation.Modules;
import org.nutz.mvc.annotation.SetupBy;
import org.nutz.mvc.ioc.provider.ComboIocProvider;

/** 
* @author Cherokees Yin
* @version 2016年10月30日 上午1:10:24 
* @description nutz主函数模块类
*/

@SetupBy(value=MainSetup.class)

//一个Mvc框架通过Ioc接口和一个Ioc容器挂接,声明Ioc容器获取方式
@IocBy(type=ComboIocProvider.class, args={"*js", "ioc/",
                                        "*anno", "self.nutz.demo",
                                        "*tx", // 事务拦截 aop
                                        "*async"}) // 异步执行aop

//nutz.Mvc注解--Modules：声明应用的子模块，指定/自动扫描
@Modules(scanPackage=true)
public class MainModule {

}
